Skip to content

Add feature X: explain briefly what you did#75

Open
Jaskirat-maker wants to merge 1 commit intoAyush0316:mainfrom
Jaskirat-maker:feature/foul-tracking
Open

Add feature X: explain briefly what you did#75
Jaskirat-maker wants to merge 1 commit intoAyush0316:mainfrom
Jaskirat-maker:feature/foul-tracking

Conversation

@Jaskirat-maker
Copy link

Summary

This PR introduces the complete foul tracking feature for the KnockOutZone backend.

Changes Made

  • Added Foul entity and DTOs for input/output.
  • Created FoulController and FoulService to handle API endpoints.
  • Included exception handling via GlobalExceptionHandler.
  • Integrated API responses using a generic ApiResponse<T> wrapper.
  • Updated application.properties for environment-specific config.
  • Resolved logging and data source configuration issues.

Notes

  • Uses Lombok for boilerplate reduction.
  • Compatible with Spring Boot 3.5.3 and Java 21.
  • Currently integrated with PostgreSQL (or H2 for local testing).

Test Instructions

  • Run the application using dev profile.
  • Use Postman to test the foul-related endpoints (e.g., create, get, etc).
  • Review logs in /Logs directory to confirm logging setup.

Please review and let me know if further changes are needed.

@Jaskirat-maker
Copy link
Author

please review this pull request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants